
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.right.hui.jc a{color: #999999;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #323232; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff;font-size: 12px;color: #323232;line-height: 24px;font-family:Verdana;-webkit-text-size-adjust:none;min-width:1200px;}

.t_top {width:100%;height:120px; overflow:hidden;min-width:1200px; padding-top:5px;}
.home { width:1100px; margin:0 auto;font-family:Microsoft YaHei;}
.t_left { float:left; font-size:12px; color:#999;}
.ban {font-size:12px; padding-right:10px;}
.ban a{ color:#666666; padding:0 8px;}
.ban img { vertical-align:middle; margin-right:5px;}
.logo { float:left; height:78px; height:100px; margin-top:10px;}

.nav{margin-top:35px; height:39px; float:right;}
#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a{ color:#fff; background:url(../image/navbg.jpg) no-repeat center;}
.nav ul li {float:left; height:39px; line-height:32px;} 
.nav ul li a{color:#222;display:block;height:32px; padding:0 22px 7px 22px; text-decoration:none;}
.nav ul li a:hover{color:#fff; background:url(../image/navbg.jpg) no-repeat center;}
.nfalsh{width:100%;height:335px;}
.falsh{width:100%;height:585px;}
.zuo { width:305px;}
.you { width:765px;}

h1 { width:85%; text-align:center; font-size:20px; font-weight:bold; line-height:30px; color:#333; padding:10px 0; margin:0 auto;}
/* sousuo */
.search{ width:910px; margin:0 auto;}
.searchkuang{ float:left;width:740px; height:44px; line-height:44px;background:#fff;border:0; border-radius:5px;vertical-align:middle;text-indent:20px; color:#999999}
.img_button{ float:right;width:140px; height:44px; background:#da251d;vertical-align:middle; margin-left:13px;border:0; border-radius:5px; font-size:16px; color:#fff; text-transform:uppercase; cursor:pointer;}
.foot{ clear:both;width:100%;color:#333; background-color:#ddd; overflow:hidden; padding:35px 0; min-width:1200px;}
.foot a {color:#333;}
.foot img.ftlogo { float:left; width:140px; margin:30px 60px 0 0;-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;}
.footb { padding-right:20px; float:left; line-height:35px;}
.footb .tt2 { float:left;}
.footb .tt2 a { display:block; font-weight:bold; line-height:35px;}
.footb .ss { float:left; padding:0 60px; font-size:12px;}
.footb .ss h3 { font-weight:bold;}
.footb .ss a { display:block;}
.footb .ss a.kk { padding-left:10px;}
.foot .tt { float:left; height:200px; overflow:hidden;}
.foot .tt span { padding-left:3em;}
.foot .ftew { float:right; width:150px; text-align:center; padding-top:13px;}
.foot .ftew img { display:block; margin-bottom:5px;}

.footer2 { clear:both; height:50px; line-height:50px; text-align:center; background:#333; color:#fff; width:100%; min-width:1200px;font-family:Microsoft YaHei;}
.footer2 span.zzb07tail a,.footer2 a{ color:#fff;}

.ka {width:300px; height:40px; line-height:40px; background:#f4f4f4; color:#001133; text-indent:15px; border-bottom:#000 2px solid;}
.kc {width: 300px;margin:5px auto;}
.kd a{height:32px;line-height:32px;text-indent: 25px;background-image:url(../image/x3.jpg);background-repeat: no-repeat;background-position: 11px 12px;color:#222;margin-bottom:2px;border-bottom:1px #cccccc dashed;display:block;text-decoration:none;}
.ke a{background: url(../image/x4.jpg) no-repeat 23px 12px;line-height: 18px;display: block;color: #222222;border-bottom: 1px #cccccc dashed;text-decoration: none;padding: 5px 0 5px 39px;}
.ke.active a,.ke a:hover{ background:#f9ebe0 url(../image/x4.jpg) no-repeat 28px 14px;}
.kfa {width:765px; height:40px; line-height:40px;border-bottom:1px #cccccc solid; color:#001133;}
.kfb{right:2px; top:10px;  }
.kfb a{width:45px; height:15px; display:block}
.kfc { width:100%; height:44px; padding:38px 0; background-color:#efefef; overflow:hidden; min-width:1200px;}

.cl.kc .active.lefs1,.lefs1 a:hover { background-color:#f7b427; color:#fff;background-image:none;}
.cl.kc .active.lefs2,.lefs2 a:hover { background-color:#36acea;color:#fff;background-image:none;}
.cl.kc .active.lefs3,.lefs3 a:hover { background-color:#8752ba;color:#fff;background-image:none;}
.cl.kc .active.lefs4,.lefs4 a:hover { background-color:#e7499d;color:#fff;background-image:none;}
.cl.kc .active.lefs5,.lefs5 a:hover { background-color:#b6d607;color:#fff;background-image:none;}
.cl.kc .active.lefs6,.lefs6 a:hover { background-color:#01c5c4; color:#fff;background-image:none;}
.cl.kc .active a {color: #fff;background-image:none;}

.img2 li { width:240px; height:240px; position:relative; float:left; margin-left:20px; overflow:hidden;}
.img2 li:first-child { margin-left:0;}
.img2 li img { position:absolute; left:0; top:0;width:240px; height:240px; z-index:9;transition:all 1s;}
.img2 li:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.img2 li h3 { position:absolute;width:240px; height:60px; line-height:60px; left:0; bottom:0; z-index:99; text-align:center; color:#fff; background:url(../image/black.png) repeat; font-size:16px;}

.jb { font-size:16px;}
.jc { margin-right:5px; font-size:12px;}
.jc img { vertical-align:middle; margin-right:5px;}


.ncont {width:765px;height: auto;margin:15px auto;}
.ncont p{width:500px;border-bottom:1px dashed #ccc; text-indent:24px;}
.nnews{width: 100%;margin:0 auto;}
.nnews ul li{height:34px;line-height:34px;/* text-indent: 30px; */border-bottom:1px #cccccc dashed;}
.nnews ul li span { font-size:12px;}

.pnpage { clear:both; padding:15px 0; text-align:center;}
.pnpage a { font-weight:bold; padding:0 15px;}

.yy textarea { font-size:12px;}
.yy span{ color:#FF0000;}

.tva img{ max-height:110px; max-width:135px; padding:5px;}
.tva{ height:120px; width:145px; border:4px #dddddd solid; margin:0 5px;display: table-cell; vertical-align:middle;}
.tvb img{ padding:2px; border:4px #dddddd solid;margin:0 5px;}


.mnews { width:605px;}
.mnews ul li {color:#999999;height:28px;line-height:28px;border-bottom:1px #cccccc solid; text-indent:2px;}
.mnews ul li a{ color:#555555}

.pppp p { display:inline-block;}


.about { line-height:30px;}
.about p { padding:10px 0;}

.product table { border-left:#ccc 1px solid; width:98%; margin:10px auto; border-top:#ccc 1px solid;}
.product td,.product th { border-bottom:#ccc 1px solid;border-right:#ccc 1px solid; padding:5px 10px; font-size:12px; line-height:20px;}
.product th { text-align:center; color:#fff; background:#666; line-height:30px; font-size:14px;}
.product .pro { width:20%; text-align:center;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}
.page-num {
    border: #cdcdcd 1px solid;
    color: #333;
    background: #fff;
    text-decoration: none;
}
.page-num {display: inline-block;
    margin: 0 5px;
    padding: 0 8px;
    height: 23px;
    line-height: 23px;
}
a.page-num.page-num-current, .page-num:hover {
    background: #fbeded;
    border: #ff5203 1px solid;
    color: #ff5203;
}
